instruments of torture - Español Inglés Diccionario